public static void Next(Monster monster) { int rand = Game.Random.Next(1, 5); switch (rand) { case 1: case 2: { GoldPile.DropGold(monster); return; } case 3: case 4: { ItemPassive.RandomDrop(monster); return; } case 5: { ItemActive.RandomDrop(monster); return; } } }
// -------------------------------------------------- void Start() { itemActivatorObject = GameObject.Find("ItemActivator"); activationScript = itemActivatorObject.GetComponent <ItemActive>(); // StartCoroutine("Wait"); StartCoroutine("AddToList"); }
public bool CallItemFunction(_item methodId, params object[] args) { string methodName = methodId.ToString(); Type type = typeof(ItemActive); MethodInfo method = type.GetMethod(methodName); ItemActive c = new ItemActive(); return((bool)method.Invoke(c, args)); }
public void Add_Item_ReturnItem() { //Arrange IItemActive item = new ItemActive(); item.DeviceName = "akármi"; var testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object); //Act testObject.AddItemActive(item); var result = testObject.GetItemByID(item.ID); //Assert Assert.That(result, Is.EqualTo(item)); }
public void Add_Item_When_ReturnItemName_ThenEqualToName() { //Arrange IItemActive item = new ItemActive(); item.DeviceName = "router"; IFrameWork testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object, userService.Object); //Act bool ok = testObject.AddItemActive(item); var result = testObject.GetItemActive(item.Id); //Assert Assert.That(result.DeviceName, Is.EqualTo(item.DeviceName)); }
public void Change_ItemName() { //Arrange IItemActive item = new ItemActive(); item.DeviceName = "akarmi"; var testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object); //Act testObject.AddItemActive(item); IItemActive change = testObject.GetItemByID(item.ID); change.DeviceName = "zsiraf"; IItemActive result = testObject.GetItemByID(item.ID); //Assert Assert.That(result.DeviceName, Is.EqualTo("zsiraf")); }
public void Change_ItemName() { //Arrange IItemActive item = new ItemActive(); item.DeviceName = "router"; IFrameWork testObject = new FrameWork(dataService.Object, logService.Object, errorService.Object, userService.Object); //Act bool ok = testObject.AddItemActive(item); IItemActive change = testObject.GetItemActive(item.Id); change.DeviceName = "switch"; IItemActive result = testObject.GetItemActive(item.Id); //Assert Assert.That(result.DeviceName, Is.EqualTo("switch")); }