예제 #1
0
 void IWorker.Run(IBasic basic)
 {
     if (basic is TBasic)
     {
         Run((TBasic)basic);
     }
 }
예제 #2
0
        private static async Task Dump(IBasic basic)
        {
            try
            {
                var report = await basic.Get();

                WriteInfo($"Basic: {report.Value}");
            }
            catch (Exception ex)
            {
                WriteError(ex);
            }
        }
        public void AttributedMapper_BasicTest_OneInstance()
        {
            var engine = new AttributedMapper();

            Assert.IsNotNull(engine, "Engine can not be null");

            var instance = new object();

            IBasic resultant = null;

            resultant = engine.CreateInstance <IBasic>(instance);

            Assert.IsNotNull(resultant, "Resultant can not be null");

            var type = resultant.GetType();

            VerifyType_Single_Instance(type, "Basic", typeof(object));
        }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     if (castedPlayer == null)
     {
         Debug.Log("SENTRY TURRET DOES NOT HAVE CASTED PLAYER");
         Destroy(gameObject);
     }
     pylon          = transform.FindDeepChild("Turret");
     gunfx          = new Transform[3];
     gunfx[0]       = pylon.FindChild("Gun0");
     gunfx[1]       = pylon.FindChild("Gun1");
     gunfx[2]       = pylon.FindChild("Gun2");
     tm             = GameObject.FindWithTag("TeamManager").GetComponent <TeamManager>();
     sentryAbility  = new SentryShot();
     watchedEnemies = new HashSet <GameObject>();
     visibleEnemies = new HashSet <GameObject>();
     StartCoroutine(addCurrentEnemiesToWatched());
 }
 public static int TransformID(IBasic obj) {
     return obj.ID * 10;
 }
예제 #6
0
 //puts basic ability into the displayed players Basic
 public void updateBasicAbility(IBasic ability)
 {
     displayedPlayer.abilities.Basic = ability;
 }
예제 #7
0
 public ConfusedClass(IBase baseClass, IBasic basic)
 {
 }
예제 #8
0
 public ConfusedClass(IBasic basic)
 {
     this.basic = basic;
 }
 public static string GetTitle(IBasic that) => that.Value <string>("title");