public static void Init() { GhostItemManager <stGhostItem> .Instance().LoadFile("ghostspawn", "Table/"); GhostPowerTableManager.Instance().LoadFile("GhostPowerRate", "Table/"); AchievementTableManager.Instance().LoadFile("achievement", "Table/"); }
public static void ClearUp() { GhostItemManager <stGhostItem> .Instance().ClearUp(); GhostPowerTableManager.Instance().ClearUp(); AchievementTableManager.Instance().ClearUp(); }
public override void Use(GameObject go) { controller = go.GetComponent <SausageController>(); controller.HasGost = true; GhostItemManager.Update(controller, true); Manager.GetTimer().New(End, duration, true); }
void _CreateAirGhost() { int ghostid = GetAirGhostID(); stGhostItem item = GhostItemManager <stGhostItem> .Instance().GetstItem(ghostid); if (item != null) { m_AirGhost = m_AirGhostManager.GetGhost(item); } }
void _BuildAirGhostLists() { for (int i = 0; i < MAX_GHOST_COUNT; ++i) { int key = 0; stGhostItem item = GhostItemManager <stGhostItem> .Instance().GetstItemByIndex(i, out key); if (item != null) { ghostID[i] = key; if (i == 0) { ghostused[i] = item.m_spawnrate; } else { ghostused[i] = item.m_spawnrate + ghostused[i - 1]; } } } }
private void AddSausage() { audioPlayer.PlayOneShot(grow); UpdateList(); GameObject newSausage = Instantiate(sausage, lastSausage.transform.position - lastSausage.transform.up * 2.05f, lastSausage.transform.rotation) as GameObject; newSausage.GetComponent <HingeJoint>().connectedBody = lastSausage.GetComponent <Rigidbody>(); lastSausage = newSausage; newSausage.transform.parent = body; newSausage.transform.name = "Sausage (" + lastId + ")"; newSausage.GetComponent <Sausage>().sauController = this; sausages.Add(newSausage); if (godMod) { newSausage.GetComponent <Sausage>().undemagible = true; } if (hasGhost) { GhostItemManager.Update(this, true); } }
//private IEnumerator ReturnLayer () { // yield return new WaitForSeconds(duration); // Destroy(gameObject); //} public void End() { GhostItemManager.Update(controller, false); controller.HasGost = false; }