private void Cleanup() { Data = null; Comp_CharacterControl = null; Comp_Transform = null; GlobalCombatConfig = null; }
public MovementHandler(HandlerDataGroup _dataGroup, CharacterController _charControl, Transform _trans, OTGGlobalCombatConfig _globalConfig) { Data = _dataGroup.MoveHandlerData; Comp_CharacterControl = _charControl; Comp_Transform = _trans; GlobalCombatConfig = _globalConfig; }
private void InitHandler(HandlerDataGroup _dataGroup, OTGHitColliderController _hitCollider, OTGGlobalCombatConfig _globalConfig) { m_handlerData = _dataGroup.CollisionHandlerData; HitCollider = _hitCollider; ScanResults = new Collider[_globalConfig.MaxScanElemements]; }
public CollisionHandler(HandlerDataGroup _dataGroup, OTGHitColliderController _hitCollider, OTGHurtColliderController[] _hurtColliders, OTGTargetingController _targetingController, OTGGlobalCombatConfig _globalConfig) { InitHandler(_dataGroup, _hitCollider, _globalConfig); InitHurtColliderLookup(_hurtColliders); TargetingController = _targetingController; TargetingController.InitController(_globalConfig.MaxScanElemements); }