public void StartFollow() { spotlightMode = SpotlightMode.Follow; dampTime = followDampTime; StartCoroutine(Target()); StartCoroutine(Aim()); }
/// <summary> /// Gets INI code for map building object. /// </summary> /// <returns>INI code for map object.</returns> public override string GetINICode() { List <string> values = new List <string> { Owner, ID, Health.ToString(), X.ToString(), Y.ToString(), Facing.ToString(), Tag, AISellable ? "1" : "0", AIRebuildable ? "1" : "0", Powered ? "1" : "0", UpgradeCount.ToString(), SpotlightMode.ToString(), Upgrades[0], Upgrades[1], Upgrades[2], AIRepairable ? "1" : "0", Nominal ? "1" : "0" }; return(string.Join(",", values)); }
public void Stop() { spotlightMode = SpotlightMode.None; }
public void StartBallyhoo() { spotlightMode = SpotlightMode.Ballyhoo; dampTime = ballyhooDampTime; StartCoroutine(Ballyhoo()); }