示例#1
0
 public BaseGameObject(GameObjectView obj, float maxHp, float speed, float pover, Fractions fraction)
 {
     Object        = obj;
     CurrentHp     = MaxHp = maxHp;
     Speed         = speed;
     Pover         = pover;
     Fraction      = fraction;
     obj.getDamage = GetDamage;
 }
示例#2
0
        private void OnTriggerEnter2D(Collider2D collision)
        {
            GameObjectView TriggerGameObjectView = collision.GetComponent <GameObjectView>();

            if (TriggerGameObjectView != null)
            {
                if (TriggerGameObjectView.fraction != fraction)
                {
                    GetDamage(TriggerGameObjectView.damagePover);
                }
            }
        }
示例#3
0
 public BaseGameObject(GameObjectView obj, float maxHp, float speed, float pover)
     : this(obj, maxHp, speed, pover, Fractions.Minor)
 {
 }
示例#4
0
 public BaseGameObject(GameObjectView obj, float maxHp, float speed)
     : this(obj, maxHp, speed, 0)
 {
 }
示例#5
0
 public BaseGameObject(GameObjectView obj, float maxHp)
     : this(obj, maxHp, 0)
 {
 }
示例#6
0
 public BaseGameObject(GameObjectView obj) : this(obj, 1)
 {
 }
示例#7
0
 public Player(GameObjectView obj, float maxHp, float speed, float pover)
     : base(obj, maxHp, speed, pover)
 {
     Fraction = Fractions.Player;
 }
示例#8
0
 public Player(GameObjectView obj, float maxHp) : base(obj, maxHp)
 {
     Fraction = Fractions.Player;
 }
示例#9
0
 public Player(GameObjectView obj) : base(obj)
 {
     Fraction = Fractions.Player;
 }