module Oid::Components::Mover::Helper

Direct including types

Defined in:

Instance Method Summary

Instance Method Detail

def add_component_mover : Entitas::Entity #

Add a Oid::Components::Mover to the entity. Returns self to allow chainables

entity.add_component_mover

def add_component_mover(**args) : Entitas::Entity #

Add a Oid::Components::Mover to the entity. Returns self to allow chainables

entity.add_component_mover

def add_mover : Entitas::Entity #

Add a Oid::Components::Mover to the entity. Returns self to allow chainables

entity.add_mover

def del_component_mover : Entitas::Entity #

Delete Oid::Components::Mover from the entity. Returns self to allow chainables

entity.del_mover
entity.mover # => nil

def del_mover : Entitas::Entity #

Delete Oid::Components::Mover from the entity. Returns self to allow chainables

entity.del_mover
entity.mover # => nil

def get_component_mover : Oid::Components::Mover #

Will return the component that is a Oid::Components::Mover or raise


def has_component_mover? : Bool #

Will return true if the entity has an component Oid::Components::Mover or false if it does not


def has_mover? : Bool #

Will return true if the entity has an component Oid::Components::Mover or false if it does not


Will return the component that is a Oid::Components::Mover or raise


def mover=(value : Bool) #

def mover? : Bool #

Alias. See #has_mover?


def remove_component_mover #

Append. Alias for #del_component_mover


def remove_mover #

Append. Alias for #del_mover


def replace_component_mover(component : Oid::Components::Mover) #

Append. Alias for #replace_mover


def replace_component_mover(**args) #

Will replace the current component with the new one generated from the provided arguments

entity.replace_mover
entity.get_mover # => (new_comp)

def replace_mover(component : Oid::Components::Mover) #

Will replace the current component with the new one provided

entity.replace_component_mover(new_comp)
entity.get_mover # => (new_comp)

def replace_mover #

Will replace the current component with the new one generated from the provided arguments

entity.replace_mover
entity.get_mover # => (new_comp)