コード例 #1
0
    // 移動パターンクラス設定
    static public Base_MovePatern SetMovePaternClass(Base_MoveParameters param)
    {
        switch (param.paternNumber)
        {
        case 1: return(new MovePatern_01(param));

        case 2: return(new MovePatern_02(param));

        case 3: return(new MovePatern_03(param));

        case 4: return(new MovePatern_04(param));

        case 5: return(new MovePatern_05(param));

        case 6: return(new MovePatern_M01(param));

        case 11: return(new MovePatern_Boss01(param));

        case 12: return(new MovePatern_Boss02(param));

        case 13: return(new MovePatern_Boss03(param));

        case 14: return(new MovePatern_BossEx(param));

        default: return(null);
        }
    }
コード例 #2
0
 public MovePatern_01(Base_MoveParameters parameter) : base(parameter)
 {
     param01 = parameter as MoveParameter01;
 }
コード例 #3
0
 public MovePatern_05(Base_MoveParameters parameter) : base(parameter)
 {
     param05 = parameter as MoveParameter05;
 }
コード例 #4
0
 public MovePatern_M01(Base_MoveParameters parameter) : base(parameter)
 {
     paramM01 = parameter as MoveParameter_M01;
     speed    = paramM01.moveSpeed;
 }
コード例 #5
0
    public bool withdrawal;      // 離脱判定

    public Base_MovePatern(Base_MoveParameters parameters)
    {
        param = parameters;
    }
コード例 #6
0
    private Vector3[] firstBitPos = new Vector3[4];  // ビット初期位置

    public MovePatern_Boss01(Base_MoveParameters parameter) : base(parameter)
    {
        paramB01 = parameter as MoveParameter_Boss01;
    }
コード例 #7
0
 public MovePatern_BossEx(Base_MoveParameters parameter) : base(parameter)
 {
     paramBEx = parameter as MoveParameter_BossEx;
 }
コード例 #8
0
 public MovePatern_03(Base_MoveParameters parameter) : base(parameter)
 {
     param03 = parameter as MoveParameter03;
 }
コード例 #9
0
 public MovePatern_02(Base_MoveParameters parameter) : base(parameter)
 {
     param02 = parameter as MoveParameter02;
 }
コード例 #10
0
    private bool[] activeBit = new bool[4];           // アクティブビット

    public MovePatern_Boss02(Base_MoveParameters parameter) : base(parameter)
    {
        paramB02 = parameter as MoveParameter_Boss02;
    }
コード例 #11
0
    private Vector3[] firstBitPos = new Vector3[4];  // ビット初期位置

    public MovePatern_Boss03(Base_MoveParameters parameter) : base(parameter)
    {
        paramB03 = parameter as MoveParameter_Boss03;
    }
コード例 #12
0
 public MovePatern_04(Base_MoveParameters parameter) : base(parameter)
 {
     param04 = parameter as MoveParameter04;
 }