public AnimatorStateController(IStateful pStateful, StatefulObjectData pData) : base(pStateful, pData) { _animator = _stateful.GetAnimationObject().GetComponent <Animator>(); if (!_animator) { _animator = _stateful.GetAnimationObject().AddComponent <Animator>(); } _resourceManager = ResourceManager.GetInstance(); _resourceManager.Load("Animation/" + _statefulObjectData.CurrentAnimatorInfo.Path, typeof(RuntimeAnimatorController), OnLoadAnimatorComplete); LoadAnimation(); }
public RoleBase(PlayerData pData,IDataConfigManager pDataConfigManager,IResourceManager pResourceManager) : base(pData,pDataConfigManager,pResourceManager) { _statefulObjectData=pData; }
protected StateControllerBase(IStateful pStateful, StatefulObjectData pStatefulObjectData) { _stateful = pStateful; _statefulObjectData = pStatefulObjectData; }
public NPC(StatefulObjectData pData, IDataConfigManager pDataConfigManager, IResourceManager pResourceManager) : base(pData, pDataConfigManager, pResourceManager) { }
protected StatefulObject(StatefulObjectData pData, IDataConfigManager pDataConfigManager, IResourceManager pResourceManager) : base(pData, pDataConfigManager, pResourceManager) { _statefulObjectData = pData; }