Пример #1
0
        public void CreateBonusHidingEffectEntity(HideBonusEvent e, BonusBoxNode bonusBox)
        {
            Entity entity = base.CreateEntity("BonusHiding");

            entity.AddComponent <BonusRoundEndStateComponent>();
            BonusBoxInstanceComponent component = new BonusBoxInstanceComponent {
                BonusBoxInstance = bonusBox.bonusBoxInstance.BonusBoxInstance
            };

            entity.AddComponent(component);
            bonusBox.bonusBoxInstance.Removed = true;
            entity.AddComponent(new LocalDurationComponent(1f));
        }
Пример #2
0
 public void HideParachute(HideBonusEvent e, SingleNode <BonusParachuteInstanceComponent> bonusParachute)
 {
     bonusParachute.component.BonusParachuteInstance.RecycleObject();
     bonusParachute.Entity.RemoveComponent <BonusParachuteInstanceComponent>();
 }