Example #1
0
    //private IEnumerator Choice()
    //{

    //    yield return InputManager.Instance.WaitForSelect(PlayerManager.Instance.CurrentPlayerModel,new []{
    //        "Dummy",
    //        "Dummy",
    //    }, index =>
    //    {

    //    });
    //}
    //private IEnumerator Button()
    //{
    //    yield return null;
    //}
    //抽選
    public MstPlayerEventRecord Lottery()
    {
        var records  = MasterdataManager.Records <MstPlayerEventRecord>();
        var selected = MasterdataManager.Get <MstPlayerEventRecord>(0);

        Debug.Log("[ PlayerEvent ] Event Id : " + selected.Id);
        return(selected);
    }
Example #2
0
    public Vector2 cPos;                                //現在の点

    public void CalcOrbit(float time)
    {
        MstBulletRecord mstBullet = MasterdataManager.Get <MstBulletRecord>(bulletId);
        float           cx        = sPos.x + (time * strength * Mathf.Cos(angle * Mathf.Deg2Rad)) * mstBullet.weight;
        float           cy        = sPos.y + (time * strength * Mathf.Sin(angle * Mathf.Deg2Rad)) * mstBullet.weight;

        cy += mstBullet.gravy * time * time / 2;
        float rad = mstBullet.rad + mstBullet.radratio * time;

        cRad   = rad;
        cPos.x = cx;
        cPos.y = cy;
    }