Skip to content

E14O/GorillaPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gorilla Pad!

image

Gorilla Pad is a GorillaTag Mod Made By E14O & H4RNS, past developers include Wryser, NotABird, Striker67, Ty, Cyn Who Helped Develop The Older Versions Of GorillaPad, We Also Have Spanky Who Is Helping Develop Some Apps.

Q&A

How Do I Install Gorilla Pad?

  • To Install Gorilla Pad, Click On The Releases Channel And Download The .Zip Extract The Files And Place The Whole UnZipped Folder Into Your Plugins.

How Do I Make Custom Apps?

  • Follow The Guide Below To Successfully Create A Custom App

How Do I Install Custom Apps?

  • Leaderboard and Music Will All Be In The Download When You First Install The Mod. Additinal Custom Apps Made By The Community Are Found In GorillaPad Discord

For Developers:

You Will Need To Go To E14O/GorillaPadCustomAppProject And Follow The Guide There To Get Your .app First.

This Is The Code Needed To Create Custom Apps:

using GorillaPad.Interfaces;

namespace GorillaPad
{
    // make sure the class name is the same as your app name that you exported in the unity project.
    internal class YourApp : AppModule 
    {
        public override string AppName => "YourApp";  // This is what your app will be called on the homepage.
        public override string AppVersion => "0.0.1"; // Enter your app version here (This will be displayed in the bottom left hand corner of your app as defualt).

        // OnAppOpened is called when the user opens the app
        public override void OnAppOpen()
        {
            base.OnAppOpen();
            // Code here will be run before AppContent. So do start up code here and find gameobj inside AppContent to avoid null refrences.
        }

        public override void AppContent()
        {
            base.AppContent();
            // Main app content here (find gamobjs, add button scripts e.c).
        }

        public override void Tick()
        {
            base.Tick();
            // This acts like update. While your app is open, code here will run every frame.
        }

        // Note: DO NOT REMOVE (base.AppContent();) & (base.OnAppOpen();) & (base.Tick();), Your App will automatically have a button script that runs OnAppOpen, this will also automatically open your app screen you made. 
    }
}

If You Want To Create A Button, Use Our Built In System:

public override void AppContent()
{
    base.AppContent();

    GameObject parent = Main.instance.AppInterfaces.transform.Find($"{AppName}App").gameObject;
    PadButton.Create(parent, "Obj", SelectedAudio.ButtonAudio, ButtonFunction);
}

void ButtonFunction()
{
    PadLogging.LogMessage("This Gets Ran When The Button Is Clicked");
}

If You Need Help Creating A Custom App Join The Discord

Disclaimer

This product is not affiliated with Another Axiom Inc. or its videogames Gorilla Tag and Orion Drift and is not endorsed or otherwise sponsored by Another Axiom. Portions of the materials contained herein are property of Another Axiom. ©2021 Another Axiom Inc.

About

GorillaPad is a cosmetic mod for the game GorillaTag.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages