コード例 #1
0
ファイル: CMJ2Hero.cs プロジェクト: jceipek/Molyjam2
    // Search by directive
    void searchForDirective(CMJ2Directive.CMJ2DirectiveType directive)
    {
        RaycastHit hitinfo;
        if (Physics.Raycast(m_xform.position + new Vector3 (0f, 0f, -4f), Vector3.forward, out hitinfo, 5f, 1 << CMJ2Manager.LAYER_DIRECTIVE))
        {
            CMJ2Directive cdirective = hitinfo.collider.GetComponent<CMJ2Directive>();
            if (cdirective && cdirective.m_directive == directive)
            {
                print("Directive " + cdirective.name + " met!");
                cdirective.complete();

                CMJ2Level.g.directiveComplete(cdirective);
            }
        }
    }
コード例 #2
0
ファイル: CMJ2Level.cs プロジェクト: jceipek/Molyjam2
 public void directiveComplete(CMJ2Directive cdir)
 {
     m_directivesComplete++;
     CMJ2Manager.g.directives(m_directivesComplete, m_directivesTotal);
 }