public AbsCharacterController AddSharedData(SharedProcessData data)
 {
     _sharedData               = data;
     _sharedData.gameObject    = this.gameObject;
     _sharedData.inputMap      = new InputMap();
     _sharedData.collisionInfo = getCollisionStateComponent();
     _sharedData.debug         = _debug;
     for (int i = 0; i < _processables.Count; i++)
     {
         _processables[i].Init(_sharedData);
     }
     return(this);
 }
Beispiel #2
0
 public void Init(SharedProcessData data)
 {
     this.data = data;
     Setup();
 }