Пример #1
0
            public IDrunk CreateDrunk(bool isDrunk, string type, bool muchDrunk)
            {
                Drunk drunk = CreateDrunkInstance(type);

                drunk.DrunkLevel = CreateDrunkLevel(isDrunk, muchDrunk);
                return(drunk);
            }
Пример #2
0
 void Start()
 {
     original_position = gameObject.transform;
     drunkScript       = new Drunk();
     invertGrav        = gravity * airTime;
     distanceToGround  = GetComponent <BoxCollider2D>().bounds.extents.y;
     GetGrounds();
 }
Пример #3
0
        private static Drunk ParseDrunkCombatData(XElement element)
        {
            Drunk drunk = new Drunk();

            if (element.Attribute("duration") is XAttribute durationAttribute)
            {
                drunk.Duration = TimeSpan.FromMilliseconds(long.Parse(durationAttribute.Value));
            }

            return(drunk);
        }