Exemple #1
0
 public void StartFollow()
 {
     spotlightMode = SpotlightMode.Follow;
     dampTime      = followDampTime;
     StartCoroutine(Target());
     StartCoroutine(Aim());
 }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
 public void Stop()
 {
     spotlightMode = SpotlightMode.None;
 }
Exemple #4
0
 public void StartBallyhoo()
 {
     spotlightMode = SpotlightMode.Ballyhoo;
     dampTime      = ballyhooDampTime;
     StartCoroutine(Ballyhoo());
 }