protected override void AffectObject() { controller = affectedGameObject.GetComponent <NGNEntityStateController>(); if (controller) { //controller.SetCurrentState(state); } }
public void Initialize(NGNEntityStateController _controller) { controller = _controller; transition.Initialize(DoTransition); }
protected virtual void OnEnable() { source = (NGNEntityStateController)target; sourceRef = serializedObject; GetProperties(); }