コード例 #1
0
        public static void Init()
        {
            GhostItemManager <stGhostItem> .Instance().LoadFile("ghostspawn", "Table/");

            GhostPowerTableManager.Instance().LoadFile("GhostPowerRate", "Table/");
            AchievementTableManager.Instance().LoadFile("achievement", "Table/");
        }
コード例 #2
0
        public static void ClearUp()
        {
            GhostItemManager <stGhostItem> .Instance().ClearUp();

            GhostPowerTableManager.Instance().ClearUp();
            AchievementTableManager.Instance().ClearUp();
        }
コード例 #3
0
ファイル: GhostItem.cs プロジェクト: caneva20/Game.Pig-Snake
    public override void Use(GameObject go)
    {
        controller         = go.GetComponent <SausageController>();
        controller.HasGost = true;

        GhostItemManager.Update(controller, true);
        Manager.GetTimer().New(End, duration, true);
    }
コード例 #4
0
ファイル: DragonGhostGame.cs プロジェクト: monkeykane/ARGhost
    void _CreateAirGhost()
    {
        int         ghostid = GetAirGhostID();
        stGhostItem item    = GhostItemManager <stGhostItem> .Instance().GetstItem(ghostid);

        if (item != null)
        {
            m_AirGhost = m_AirGhostManager.GetGhost(item);
        }
    }
コード例 #5
0
ファイル: DragonGhostGame.cs プロジェクト: monkeykane/ARGhost
    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];
                }
            }
        }
    }
コード例 #6
0
    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);
        }
    }
コード例 #7
0
ファイル: GhostItem.cs プロジェクト: caneva20/Game.Pig-Snake
    //private IEnumerator ReturnLayer () {
    //    yield return new WaitForSeconds(duration);

    //    Destroy(gameObject);
    //}

    public void End()
    {
        GhostItemManager.Update(controller, false);
        controller.HasGost = false;
    }