コード例 #1
0
 protected override void CollsionAction()
 {
     foreach (CollsionComponent i in ColliedObjects.ToList().FindAll(i => i.Holder.GetComponent <BeliefComponent>() != null))
     {
         Holder.GetComponent <BeliefComponent>().Compare(i.Holder.GetComponent <BeliefComponent>());
     }
 }
コード例 #2
0
 protected override void CollsionAction()
 {
     foreach (BeliverCollisionComponent i in ColliedObjects.OfType <BeliverCollisionComponent>())
     {
         if (i.ReadyToMine())
         {
             _inventory.Wallet.Transfer(i.Holder.GetComponent <InventoryComponent>().Wallet, Utils.Random(0, 10));
         }
     }
 }
コード例 #3
0
 protected override void CollsionAction()
 {
     if (!Holder.GetComponent <BoxSelectGraphicalComponent>().Visible)
     {
         if (_switch)
         {
             _switch = false;
             ColliedObjects.ToList().ForEach(i => _selector.Add(i.Holder));
         }
     }
     else
     {
         _switch = true;
     }
 }