public virtual void SetTarget(CObjectController target) { if (target == this.gameObject) { return; } if (target == null) { return; } m_Target = target; m_MovableComponent.targetPosition = target.transform.position; }
public void RegisterObject(string name, CObjectController controller) { m_Objects.Add(name, controller); }