public IDrunk CreateDrunk(bool isDrunk, string type, bool muchDrunk) { Drunk drunk = CreateDrunkInstance(type); drunk.DrunkLevel = CreateDrunkLevel(isDrunk, muchDrunk); return(drunk); }
void Start() { original_position = gameObject.transform; drunkScript = new Drunk(); invertGrav = gravity * airTime; distanceToGround = GetComponent <BoxCollider2D>().bounds.extents.y; GetGrounds(); }
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); }