コード例 #1
0
ファイル: Enemy.cs プロジェクト: xvanick1/CRYENGINE-1
        public override void OnInitialize()
        {
            base.OnInitialize();
            movementController = AddComponent <UnitMovementController>();
            movementController.OnMoveFinished += UpdatePosition;

            Health.OnHealthChanged  += OnHealthChanged;
            Health.OnDamageReceived += Health_OnDamageReceived;

            SetUnitData(AssetLibrary.Data.Enemies.Easy);
        }
コード例 #2
0
ファイル: EffectSlow.cs プロジェクト: xvanick1/CRYENGINE-1
 protected override void OnApplyEffect(GameObject target)
 {
     movementComp = target.GetComponent <UnitMovementController>();
     movementComp?.AddModifier(modifier);
 }