public CollisionHandler(HandlerDataGroup _dataGroup, OTGHitColliderController _hitCollider, OTGHurtColliderController[] _hurtColliders, OTGTargetingController _targetingController, OTGGlobalCombatConfig _globalConfig) { InitHandler(_dataGroup, _hitCollider, _globalConfig); InitHurtColliderLookup(_hurtColliders); TargetingController = _targetingController; TargetingController.InitController(_globalConfig.MaxScanElemements); }
public MovementHandler(HandlerDataGroup _dataGroup, CharacterController _charControl, Transform _trans, OTGGlobalCombatConfig _globalConfig) { Data = _dataGroup.MoveHandlerData; Comp_CharacterControl = _charControl; Comp_Transform = _trans; GlobalCombatConfig = _globalConfig; }
public TwitchFighterCombatParams(HandlerDataGroup _datGroup) { Initialize(_datGroup); }
private void InitHandlerData(HandlerDataGroup _dataGroup) { m_handlerData = _dataGroup.CombatsHandlerData; }
private void InitializeIndividualParams(HandlerDataGroup _dataGroup) { TwitchCombat = new TwitchFighterCombatParams(_dataGroup); }
public CombatHandler(HandlerDataGroup _dataGroup) { InitHandlerData(_dataGroup); InitializeIndividualParams(_dataGroup); }
private void Initialize(HandlerDataGroup _datGroup) { Data = _datGroup.CombatsHandlerData; }
private void InitHandler(HandlerDataGroup _dataGroup, OTGHitColliderController _hitCollider, OTGGlobalCombatConfig _globalConfig) { m_handlerData = _dataGroup.CollisionHandlerData; HitCollider = _hitCollider; ScanResults = new Collider[_globalConfig.MaxScanElemements]; }
private void InitializeData(HandlerDataGroup _group) { m_handlerData = _group.InputsHandlerData; }
public InputHandler(HandlerDataGroup _dataGroup) { InitializeData(_dataGroup); TwitchInput = new TwitchFighterInput(); }
public AnimationHandler(HandlerDataGroup _dataGroup, Animator _animComponent) { InitializeData(_dataGroup); InitializeAnimator(_animComponent); InitializePlayableGraph(); }
private void InitializeData(HandlerDataGroup _data) { m_handlerData = _data.AnimHandlerData; }